@charset "utf-8";
.right {
	padding-top:5px;
}
h3 {
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	padding-left: 11px;
}
.white {
	color:#FFFFFF;
}
.right a {
	color: #FFFFFF;
	text-decoration: none;
}
.right a:hover {
	color: #999999;
}
.font01 {
	color:#ff0000;
}
.table02 {
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
}
.table02 tr td {
	border-right:1px solid #a5b5cc;
	border-bottom:1px solid #a5b5cc;
	padding:3px;
	margin:5px;
}
.table01 tr td, .table01 tr th {
	padding:3px;
}
.table03 {
	border:0;
}
.table03 tr td {
	border-bottom:1px dashed #ccc;
	border-right:none;
}
.table04 {
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
}
.table05 {
	border-bottom:1px dashed #cccccc;
}
.input01 {
	height:15px;
	border:1px solid #ccc;
	vertical-align: middle;
}
.input02 {
	cursor:hand;
	width:73px;
	height:19px;
	background:url('../images/buttons.jpg');
	border:none;
	color:#333;
	line-height:120%;
	font-size:12px;
}
.input002 {
	cursor:hand;
	width:100px;
	height:19px;
	background:url('../images/buttons.jpg');
	border:none;
	color:darkblue;
	line-height:120%;
	font-size:12px;
}
.inputLine01{
	border-top:1px solid #a5b5cc;
	border-left:1px solid #a5b5cc;
	border-right:1px solid #a5b5cc;
	border-bottom:1px solid #a5b5cc;
	padding:1px;
	margin:1px;
}
a:link, a:visited {
	text-decoration:none;
	color:#6C86AC;
}
a:hover {
	color:#6C86AC;
	text-decoration:underline;
}
a.link01:link, a.link01:visited {
	color:#fff;
	text-decoration:none;
}
a.link01:hover {
	color:#fff;
}
.goto {
	display:block;
	width:30px;
	height:18px;
	background:#1d61a8;
}
.new_hui {
	color: #666666;
}
.new_gray {
	color: #a49797;
}
.new_dispace {
	padding-left:20px;
}
.new_table {
	padding-left:15px;
}
.new_white {
	color:darkblue;
	font-weight:bold;
	font-size:12px;
}
.new_white_1 {
	color:darkblue;
}
.new_white_1 a {
	color:#a41d40;
background: text-decoration:none;
}
.bgOffice {
	border-collapse:collapse;
}
.bgInput {
	background-color:#eaeaea;
	border-collapse:collapse;
	font-weight:bolder;
	text-align:center;
}
.btLine {
	border-bottom:1px solid;
	border-color:#96B3DD;
}
.title{height:25px;background:url(../images/left_top_bg.jpg);
	color:#333;line-height:25px;font-weight:bold;padding-left:10px;}

.bluebg {
	background:#efefef;
	width:100%;
}
.datalist {
	border-collapse:collapse;
	border:1px #ccc solid;
	width:100%;
	border-bottom:0;
}
.datalist th {
	border-right:#ccc 1px solid;
	border-bottom:1px #ccc solid;
	background:url(../images/add_bg.gif);
	color:#000;
	height:22px;
	text-align:left;
	padding-left:10px;
	padding-top:8px;
}
.datalist td {
	border-bottom:1px #ccc solid;
	border-right:#ccc 1px solid;
	height:20px;
	padding-left:10px;
}
.listtitle td{
	border-right:#ccc 1px solid;
	border-bottom:1px #ccc solid;
	background:url(../images/add_bg.gif);
	color:#000;
	height:22px;
	text-align:left;
	padding-left:10px;
	padding-top:8px;	
}
.listtitlenobd{
	border:none;
	background:url(../images/add_bg.gif);
	color:#000;
	height:22px;
	text-align:left;
	padding-left:10px;
	padding-top:8px;	
}
.div_page {
	height:25px;
	width:100%;
	text-align:center;
}

.div_add {
	background:url(../images/add_bg.gif) repeat-x;
	text-align:right;
	padding-right:10px;
	height:20px;
	padding-top:5px;
	border:1px #ccc solid;
	border-bottom:0;
}
.t_search td {
	height:25px;
}
.t_search td * {
	vertical-align:middle;
}
.right {
	text-align:right;
}
.center {
	text-align:center;
}
.tableWrap {
	overflow-y:hidden;
	overflow-x:auto;
	height:250px;
}
.mon_th {
	border-collapse:collapse;
	border-top:#96b3dd 1px solid;
	border-left:#96b3dd 1px solid;
}
.mon_th th {
	background:#d9e9ff;
	color:darkblue;
	line-height:25px;
	text-align:left;
	padding-left:4px;
}
.mon_th td,.mon_th th {
	border-right:#96b3dd 1px solid;
	border-bottom:#96b3dd 1px solid;
}
.mon_in {
	table-layout: fixed;
}
.mon_in td {
	border:0;
	padding:0 4px;
	background:#fff;
}
.mon_in td li {
	width:150px;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.page_line{
	background:url('../images/head_top_second1.jpg') repeat-x;
}
body,tr,td,input,select,iframe,html {color: #515151;
font-size:12px;
font-family:"宋体";
line-height:150%;
SCROLLBAR-FACE-COLOR: #edf2fa; 
SCROLLBAR-SHADOW-COLOR: #a3b8db; 
SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; 
SCROLLBAR-3DLIGHT-COLOR: #ffffff; 
SCROLLBAR-DARKSHADOW-COLOR: #DDF8FF; 
SCROLLBAR-TRACK-COLOR:#ffffff; 
SCROLLBAR-ARROW-COLOR: #3B69B4 
}
.groupTitle{
	border-top:#ccc 1px solid;
	border-bottom:1px #ccc solid;
	background:url(../images/add_bg.gif);
	color:#000;
	height:25px;
	text-align:left;
	padding-left:10px;
}
.inputLine td{
	font-size: 12px;
	height:27;
}
.loadingIcon{
		background:url('../images/loading.gif') no-repeat;
		width:128px;
		height:20px;
}
.loadingDiv{
	position: absolute;
	width:150px;
	height:50px;
	left: expression((document.body.offsetWidth-100)/2);
	top:expression((document.body.offsetHeight-100)/2);
}
.hidden{
	display : none;
}
.normal{

}
/* 2010-12-09 MY */
.tab1 {margin:10px auto;}
.line1 td {height:22px;color:#b2001f;font-weight:bolder;background:url(../images/2010-12-09/line1.jpg) repeat-x;text-align:center;}
.tab2 {border-collapse:collapse;border:none;text-align:center;margin:5px auto;width:100%;}
.tab2 td {border:solid #b7b7b7 1px;}
/* 2010-12-10 MY*/
fieldset {padding:10px 0;margin-bottom:10px;}
fieldset .tab2 {width:98%;margin:5px auto;}
fieldset table {text-align:center;margin:0 auto;}
fieldset .top {margin-left:25px;}
/* 2010-12-13 MY */
.rop {text-align:right;padding-right:20px;height:24px;line-height:24px;font-weight:700;}
.wop {text-align:left;padding-left:20px;height:24px;line-height:24px;}

/*====2010-12-20-du=======*/
.inputarea{}

